﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;
using AccesoBD;
using System.Data;
namespace LogicaNegocio
{
    public class GestorEmpleado
    {
        public bool verificarExistenciaEmpleado(long numDoc)
        {
            return Empleados.verificarExistenciaEmpleado(numDoc);
        }
        public long obtenerUltimoLegajo()
        {
            return Empleados.obtenerUltimoIdEmpleado();
        }
        public bool registrarEmpleado(Empleado oE, Domicilio oD)
        {

            return Empleados.registrarEmpleado(oE, oD);
        }
        public List<Empleado> ObtenerTodosActivos()
        {
            return Empleados.obtenerTodosActivos();
        }
        public List<Empleado> obtenerEmpleado(long? legajo, long? numDoc, string apellido)
        {
            return Empleados.obtenerEmpleado(legajo, numDoc, apellido);

        }
        public bool modificarEmpleado(Empleado oE)
        {
            return Empleados.modificarEmpleado(oE);

        }
        public bool registrarBajaEmpleado(Empleado oE)
        {
            return Empleados.registrarBajaEmpleado(oE);
        }
        public Empleado obtenerEmpleadoPorLegajo(long legajo)
        {
            return Empleados.obtenerEmpleadoPorLegajo(legajo);
        }
        public Empleado obtenerEmpleadoPorUsuario(int idUsuario)
        {
            return Empleados.ObtenerEmpleadoPorUsuario(idUsuario);
        }

    }
}
